package com.service;

import com.model.ReportStr;

import java.util.List;


public interface ReportStrService {


    ReportStr selectByPk(int id);

    ReportStr selectFirstNoCompare();

    List<ReportStr> selectReportStrLimitExcludeSelf(int start, int end, int pk);

    List<ReportStr> selectLimit(int start, int limit);

    /**
     * 比对用户输入的位点和内部库中的位点
     * @param strHash
     * @param str
     */
    void compareStrWithReportStr(String strHash, String str);

    /**
     * 比对用户输入的位点和外部库中的位点
     * @param strHash
     * @param str
     */
    void compareStrWithPublicStr(String strHash, String str);

    int count();

    void setError(String error);

    String getError();
}
